existence of another world